Search

ประตู ปัญหาชวนปวดสมองของเหล่านักพัฒนาเกม
.
  • Share this:

ประตู ปัญหาชวนปวดสมองของเหล่านักพัฒนาเกม
.
รู้หรือไม่ว่าสิ่งที่ออกแบบได้ยากที่สุดในวิดีโอเกมทุกระดับ ไม่ใช่ระบบการต่อสู้ ไม่ใช่กลไกโครงสร้างเกม แต่เป็นสิ่งเล็ก ๆ ที่เรียกว่าประตู! แล้วทำไมเหล่าผู้พัฒนาถึงเกลียดมันมาก ชนิดที่ว่าถ้าเป็นไปได้ก็จะไม่ทำใส่ไว้ในเกม วันนี้เรามีคำตอบ
.
เรื่องราวนี้เกิดจากการที่เหล่าผู้พัฒนาเกมได้แลกเปลี่ยนความคิดเห็นกันบน Twitter เมื่อ Stephan Hovelbrinks ผู้พัฒนาเกมอินดี้อย่าง Death Trash ได้ออกมาเปิดใจเกี่ยวกับความท้าทายและความยากที่เราคาดไม่ถึงในการสร้างประตูในวิดีโอเกม โดยเขาได้บอกว่า ประตูเป็นวัตถุที่มีความซับซ้อนและเป็นจุดกำเนิดของบัคอีกนับไม่ถ้วน รวมไปถึงมีโอกาสก่อให้เกิดบัคได้ทุกประเภท
.
มีหลากหลายเกมที่ประตูกลายเป็นสิ่งที่ฆ่าเราได้ เช่น Apex Legends ที่มีบัคเราโดนประตูที่เปิด-ปิดใส่ หนีบตายอย่างไม่มีสาเหตุ นั่นเป็นเพราะว่าประตูนับเป็น Object ที่เป็นของแข็ง หากมากระทบถูกตัวละครก็นับว่าเป็นทั้งดาเมจและความผิดพลาดของระบบ และนี่คือความจริงเบื้องหลังที่ว่าทำไมประตูบางเกมถึงกลายเป็นเครื่องประหารชั้นดียิ่งกว่าอาวุธใด ๆ
.
สมมติว่า NPC ใน The Witcher 3 ต้องการเข้าไปที่ไหนสักที่โดยไม่มีประตูขวาง A.I. ก็จะถูกเขียนสคริปท์อย่างเรียบง่าย ให้เดินทางจากจุด A ไปจุด B แต่หากมีประตูมาขวาง NPC จะต้องรับรู้ว่ามีประตูขวางอยู่ และต้องมีการเขียนสคริปท์เพื่อเพิ่มตรรกะ และวิธีในการควบคุมการตอบโต้กับประตู การเขียนสคริปท์ที่มากขึ้นย่อมมีผลกระทบที่อาจจะทำให้เกมบัคได้ง่ายขึ้นด้วย เพราะประตูเอง ถือเป็นวัตถุแบบ Dynamic Object ที่ต้องมีการเขียนสคริปท์แยกต่างหาก และมันยังต้องทำงานควบคู่กับสคริปท์ของตัวละคร และวัตถุโดยรอบให้ลงตัวด้วย หากผิดพลาดเล็กน้อยก็จะก่อให้เกิดบัคตามมานั่นเอง
.
Hovelbrinks ยังเผยอีกว่าทีมพัฒนาเกมระดับ AAA ก็ยังเกลียดการสร้างประตู ยกตัวอย่างเช่น Assassin's Creed ที่แก้ปัญหาด้วยการไม่ใส่ประตูเข้ามาในเกมเลย อาจจะมีบางภาคเช่น Unity แต่ก็เป็นการเขียนสคริปท์ให้มันทำงานเหมือนกับคัทซีน โดยที่เราไม่สามารถควบคุมหรือทำอะไรได้ในขณะที่เปิดประตู
.
ส่วนภาค Valhalla ก็มีประตูให้เห็นเพียงเล็กน้อยเพื่อรองรับกับระบบ
แก้ไขปริศนาบางอย่างเท่านั้น และเพราะ Hovelbrinks ออกมาเปิดประเด็นเรื่องนี้ในทวิตเตอร์ เราจึงได้เห็นนักพัฒนาเกมมากมาย เข้ามาพูดคุยเกี่ยวกับความยากและชวนปวดหัวในการสร้างประตูภายในเกม
.
แม้แต่ผู้สร้าง The Last of Us Part II เองยังเผยว่า การที่จะทำให้ประตูทำงานได้อย่างถูกต้อง จำเป็นต้องมีระบบที่ค่อนข้างดี และเป็นกระบวนการที่ละเอียดถี่ถ้วน ถึงขั้นที่ว่า "มันเป็นสิ่งที่กินเวลานานที่สุดในการสร้าง"
.
และนี่คือเบื้องหลังความยากที่เราคาดไม่ถึงของสิ่งที่เรียกว่า "ประตู" ในวิดีโอเกม ที่ทำให้เราได้รู้ว่าประตูเป็นวัตถุที่มีความซับซ้อนและเป็นจุดกำเนิดของบัคอีกนับไม่ถ้วน
.
เพราะประตูคือจุดเชื่อมต่อระหว่างการปฎิสัมพันธ์กับตัวละครหรือเหตุการณ์สคริปท์ซึ่งหากไม่ได้รับการขัดเกลาที่รอบคอบ ก็จะทำให้เกิดบัคหรือข้อผิดพลาดตามมาได้อย่างง่ายดาย
.
ที่มา : https://www.pcgamer.com/why-game-developers-hate-doors/


Tags:

About author
not provided
ข่าวสารวงการเกม Review Preview พร้อมบทความระดับคุณภาพ www.GamingDose.com
View all posts